56 research outputs found

    A Process Calculus for Expressing Finite Place/Transition Petri Nets

    Full text link
    We introduce the process calculus Multi-CCS, which extends conservatively CCS with an operator of strong prefixing able to model atomic sequences of actions as well as multiparty synchronization. Multi-CCS is equipped with a labeled transition system semantics, which makes use of a minimal structural congruence. Multi-CCS is also equipped with an unsafe P/T Petri net semantics by means of a novel technique. This is the first rich process calculus, including CCS as a subcalculus, which receives a semantics in terms of unsafe, labeled P/T nets. The main result of the paper is that a class of Multi-CCS processes, called finite-net processes, is able to represent all finite (reduced) P/T nets.Comment: In Proceedings EXPRESS'10, arXiv:1011.601

    Computing Difference Abstractions of Metabolic Networks Under Kinetic Constraints

    Get PDF
    International audienceAlgorithms based on abstract interpretation were proposed recently for predicting changes of reaction networks with partial kinetic information. Their prediction precision, however, depends heavily on which heuristics are applied in order to add linear consequences of the steady state equations of the metabolic network. In this paper we ask the question whether such heuristics can be avoided while obtaining the highest possible precision. This leads us to the first algorithm for computing the difference abstractions of a linear equation system exactly without any approximation. This algorithm relies on the usage of elementary flux modes in a nontrivial manner, first-order definitions of the abstractions, and finite domain constraint solving

    Self-mentoring: a new deep learning pipeline to train a self-supervised U-net for few-shot learning of bio-artificial capsule segmentation

    Full text link
    Background: Accurate segmentation of microscopic structures such as bio-artificial capsules in microscopy imaging is a prerequisite to the computer-aided understanding of important biomechanical phenomenons. State-of-the-art segmentation performances are achieved by deep neural networks and related data-driven approaches. Training these networks from only a few annotated examples is challenging while producing manually annotated images that provide supervision is tedious. Method: Recently, self-supervision, i.e. designing a neural pipeline providing synthetic or indirect supervision, has proved to significantly increase generalization performances of models trained on few shots. The objective of this paper is to introduce one such neural pipeline in the context of micro-capsule image segmentation. Our method leverages the rather simple content of these images so that a trainee network can be mentored by a referee network which has been previously trained on synthetically generated pairs of corrupted/correct region masks. Results: Challenging experimental setups are investigated. They involve from only 3 to 10 annotated images along with moderately large amounts of unannotated images. In a bio-artificial capsule dataset, our approach consistently and drastically improves accuracy. We also show that the learnt referee network is transferable to another Glioblastoma cell dataset and that it can be efficiently coupled with data augmentation strategies. Conclusions: Experimental results show that very significant accuracy increments are obtained by the proposed pipeline, leading to the conclusion that the self-supervision mechanism introduced in this paper has the potential to replace human annotations

    Exact Boolean Abstraction of Linear Equation Systems

    Get PDF
    International audienceWe study the problem of how to compute the boolean abstraction of the solution set of a linear equation system over the positive reals. We call a linear equation system φ exact for the boolean abstraction if the abstract interpretation of φ over the structure of booleans is equal to the boolean abstraction of the solution set of φ over the positive reals. Abstract interpretation over the booleans is thus complete for the boolean abstraction when restricted to exact linear equation systems, while it is not complete more generally. We present a new rewriting algorithm that makes 6 linear equation systems exact for the boolean abstraction while preserving the solutions over the positive reals. The rewriting algorithm is based on the elementary modes of the linear equation system. The computation of the elementary modes may require exponential time in the worst case, but is often feasible in practice with freely available tools. For exact linear equation systems we can compute the boolean abstraction by finite domain constraint programming. This yields a solution of the initial problem that is often feasible in practice. Our exact rewriting algorithm has two further applications. First, it can be used to compute the sign abstraction of linear equation systems over the reals, as needed for analysing functional programs with linear arithmetics. And second it can be applied to compute the difference abstraction of a linear equation system as used in change prediction algorithms for flux networks in systems biology

    Réseaux de Pétri stochastiques comportant une seule place 1ere partie: régime stationnaire

    Get PDF
    Le formalisme des systèmes de réactions chimiques (de manière équivalente des réseaux de Pétri stochastiques) est très souvent utilisé en bilogie, en sûreté de fonctionnement etc. La série génératrice associée à la master-equation est solution d'une équation d'évolution du type équation de Schrödinger. On adopte ici l'approche classique par le calcul des fonctions propres en se concentrant, dans cette première partie, sur le calcul de la distribution stationnaire pour un système comportant une seule espèce chimique. On montre que, génériquement, la série génératrice stationnaire est une fonction holomorphe dans tout le plan complexe. Des exemples de calcul (symbolique-numérique) sur ordinateur sont développés

    A Process Calculus for Molecular Interaction Maps

    Full text link
    We present the MIM calculus, a modeling formalism with a strong biological basis, which provides biologically-meaningful operators for representing the interaction capabilities of molecular species. The operators of the calculus are inspired by the reaction symbols used in Molecular Interaction Maps (MIMs), a diagrammatic notation used by biologists. Models of the calculus can be easily derived from MIM diagrams, for which an unambiguous and executable interpretation is thus obtained. We give a formal definition of the syntax and semantics of the MIM calculus, and we study properties of the formalism. A case study is also presented to show the use of the calculus for modeling biomolecular networks.Comment: 15 pages; 8 figures; To be published on EPTCS, proceedings of MeCBIC 200

    Multivariate prediction of Saliva Precipitation Index for relating selected chemical parameters of red wines to the sensory perception of astringency

    Get PDF
    Astringency is an essential sensory attribute of red wine closely related to the saliva precipitation upon contact with the wine. In this study a data matrix of 52 physico-chemical parameters was used to predict the Saliva Precipitation Index (SPI) in 110 Italian mono-varietal red wines using partial least squares regression (PLSr) with variable selection by Variable Importance for Projection (VIP) and the significance of regression coefficients. The final PLSr model, evaluated using a test data set, had 3 components and yielded an R2test of 0.630 and an RMSEtest of 0.994, with 19 independent variables whose regression coefficients were all significant at p < 0.05. Variables selected in the final model according to the decreasing magnitude of their absolute regression coefficient include the following: Procyanidin B1, Epicatechin terminal unit, Total aldehydes, Protein content, Vanillin assay, 520 nm, Polysaccharide content, Epigallocatechin PHL, Tartaric acid, Volatile acidity, Titratable acidity, Catechin terminal unit, Proanthocyanidin assay, pH, Tannin-Fe/Anthocyanin, Buffer capacity, Epigallocatechin PHL gallate, Catechin + epicatechin PHL, and Tannin-Fe. These results can be used to better understand the physico-chemical relationship underlying astringency in red win

    Stochastic modelling of cellular growth and division by means of the pi@ calculus

    Get PDF
    The application of Concurrency Theory to Systems Biology is in its earliest stage of progress. The metaphor of cells as computing systems by Regev and Shapiro opened the employment of concurrent languages for the modelling of biological systems. Their peculiar characteristics led to the design of many bio-inspired formalisms which achieve higher faithfulness and specificity. In this paper we discuss the application to the biological modelling of pi@, a core calculus for the representation of biological systems. The pi@ language represents a keystone in this respect, thanks to its expressiveness capabilities which allow the modelling of a wide variety of phenomena (e.g. simple chemical reactions, but also formation of molecular or protein complexes, organisation of complex system in dynamical compartment hierarchies) despite of its simplicity and conservativeness. Here we analyse a biological case study involving cellular growth and division, modelled in the stochastic variant of pi@: the case study is formalised and stochastically simulated according to a multi-compartment extension of Gillespie\u27s stochastic simulation algorithm. The results underline the usefulness of the modelling approach adopted in pi@ for the correct handling of systems with variable volume

    Abstract

    No full text
    We give an overview of recent work on the rule-based modeling of nano devices. In particular, our experience in the modeling of a nanoscale elevator suggested us to enhance rule-based modeling with complex functional rates that can be used to express rates that depend on the current state of the entire complexes in which the reacting molecules reside. 1 The CompReNDe project In this overview we briefly describe CompReNDe (Compositional and executable Representations of Nano Devices), an interdisciplinary project of the Chemistry and Computer Science departments of the University of Bologna aimed at combining the expertises of two groups, one specialized in the design and construction of devices and machines of molecular size [3,2] and the other one qualified in formal models, based on the theory of process calculi, for describing and analyzing molecular systems [14]. Such expertises have been joined together in order to deliver a programming model for describing molecular machines that is also amenable to automated simulations an

    Encoding Catalytic P Systems in π@

    Get PDF
    AbstractP systems are theoretical computing devices abstracted away from the biological architecture of the cell, introduced some years ago by Gheorghe Păun and now intensely studied. In the area of concurrent systems, process calculi have recently been applied and extended with similar aim, to simulate (and formalise) the behaviour of the cell. Although many common points can be found between the two approaches, no formal and exhaustive comparison has been carried out yet.π@ is a new calculus, strongly π-Calculus based, well-suited to easily encode biologically inspired process calculi. In this paper the encoding in π@ of one variant of P systems is proposed, thus allowing a better understanding of similarities between P systems and bio-inspired process calculi
    • …
    corecore